<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":"
            + request.getServerPort() + path + "/";
%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<base href="<%=basePath%>">
    <link href="resources/css/bootstrap.min.css" rel="stylesheet">
    <script src="resources/js/jquery.min.js"></script>
    <script src="resources/js/bootstrap.min.js"></script>
    <script src="resources/js/base.js"></script>
	<meta http-equiv="content-type" content="text/html; charset=UTF-8">
	<link rel="stylesheet" href="resources/js/ztree/css/zTreeStyle/zTreeStyle.css" type="text/css">
	<script type="text/javascript" src="resources/js/ztree/jquery-1.4.4.min.js"></script>
	<script type="text/javascript" src="resources/js/ztree/jquery.ztree.core-3.5.js"></script>
	      <title>在线课件</title>
</head>

<body>
<article data-am-widget="paragraph"data-am-paragraph="{ tableScrollable: true, pureview: true }">
<h2>*1.1 从C到C++</h2>
 <p style="text-indent:24px;" >计算机诞生初期,人们要使用计算机必须用机器语言或汇编语言编写程序｡世界上第一种计算机高级语言诞生于1954年,它是FORTRAN语言｡先后出现了多种计算机高级语言｡其中使用最广泛､影响最大的当推BASIC语言和C语言｡
 <p style="text-indent:24px;" >BASIC语言是1964年在FORTRAN语言的基础上简化而成的,它是为初学者设计的小型高级语言｡</p>
 <p style="text-indent:24px;" >C语言是1972年由美国贝尔实验室的D.M.Ritchie研制成功的｡它不是为初学者设计的,而是为计算机专业人员设计的｡大多数系统软件和许多应用软件都是用C语言编写的｡
 <p style="text-indent:24px;" >但是随着软件规模的增大,用C语言编写程序渐渐显得有些吃力了｡<p/>
 <p style="text-indent:24px;" >C++是由AT&T Bell(贝尔)实验室的Bjarne Stroustrup博士及其同事于20世纪80年代初在C语言的基础上开发成功的｡C++保留了C语言原有的所有优点,增加了面向对象的机制｡</p>
 <p style="text-indent:24px;" >C++是由C发展而来的,与C兼容｡用C语言写的程序基本上可以不加修改地用于C++｡从C++的名字可以看出它是C的超集｡C++既可用于面向过程的结构化程序设计,又可用于面向对象的程序设计,是一种功能强大的混合型的程序设计语言｡
 <p style="text-indent:24px;" >C++对C的“增强”,表现在两个方面: 
 <p style="text-indent:24px;" >(1) 在原来面向过程的机制基础上,对C语言的功能做了不少扩充｡
 <p style="text-indent:24px;" >(2) 增加了面向对象的机制｡
 <p style="text-indent:24px;" >面向对象程序设计,是针对开发较大规模的程序而提出来的,目的是提高软件开发的效率｡
 <p style="text-indent:24px;" >不要把面向对象和面向过程对立起来,面向对象和面向过程不是矛盾的,而是各有用途､互为补充的｡
 <p style="text-indent:24px;" >学习C++,既要会利用C++进行面向过程的结构化程序设计,也要会利用C++进行面向对象的程序设计｡本书既介绍C++在面向过程程序设计中的应用,也介绍C++在面向对象程序设计中的应用｡</p>
</article>

</body>
</html>